<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import = "java.util.*,java.io.*" %>
<%@ page import = "atae.thin.pres.*" %>
<%@ page import = "atae.apli.contexto.*" %>
<%@ taglib prefix="nacar" uri="/qnpl_mult_mult_jsp/tld/ctag.tld" %>
<%@ include file="/atcl_mult_mult_jsp/contenedores.jsp"%>

<% request.setAttribute("utils",utils); %>
<%
	icse.UtilitariosIcse icseUtil = new icse.UtilitariosIcse();
	String ALIASKEON=icseUtil.getPropertieByName("alias_keon");
	String ALIASICSE=icseUtil.getPropertieByName("alias_icse");
%>
<%
	AtaeSvCompositeDatoRegistroIndexado listadoNacar1=icseUtil.getListaNacar("LST_DESCRIPTORAS", utils);
	AtaeSvCompositeDatoRegistroIndexado listadoNacar2=icseUtil.getListaNacar("LST_TIPOS_RAMOS", utils);
	String[] nomColsDescriptoras={"COD_TABLA","COD_CAMPO","NOM_CAMPO"};
	String[] nomColsRamos = {"CODCIA","CODRAM","DESLAR"};
	String[][] LST_DESCRIPTORAS = icseUtil.getArrayString(listadoNacar1,3,nomColsDescriptoras);
	String[][] LST_ESTADOS = icseUtil.getListOfDescriptora(LST_DESCRIPTORAS,"25");
	String[][] LST_TIPOS_RIESGOS = icseUtil.getListOfDescriptora(LST_DESCRIPTORAS,"13");
	String[][] LST_TIPOS_COMPANIAS	= utils.obtenerArrayString(utils.getDatoContexto("LST_TIPOS_COMPANIAS"));
	String[][] LST_TIPOS_RAMOS = icseUtil.getArrayString(listadoNacar2,3,nomColsRamos);
	String LST_VACIO[][] = new String[1][2];
	LST_VACIO[0][0] ="";
	LST_VACIO[0][1] ="";

	String[] nomColsGrilla={"DESC_CIA"};
	AtaeSvCompositeDatoRegistroIndexado listadoNacarGrilla=icseUtil.getListaNacar("LST_RIESGOS",utils);
	String[][] LST_GRILLA = icseUtil.getArrayString(listadoNacarGrilla,1,nomColsGrilla);

	String imagesDisabled="false";
%>


<%
	int CANTIDAD_FILAS=Integer.parseInt(icseUtil.getPropertieByName("cantidad_filas3"));
	//rutas de imagenes de paginado para grilla padre
	String rutaBase="/"+ALIASKEON+"/images/";
	String rutaInicio="Izq1off.gif";
	String rutaPrev="Izq2off.gif";
	String rutaNext="Dere2off.gif";
	String rutaFin="Dere1off.gif";

	int contador=0;
	String contador_pag=utils.getValorContexto("CONTADOR_PAGINAS")==null?"0":utils.getValorContexto("CONTADOR_PAGINAS");
	if(contador_pag.equals("")){
		contador_pag="0";
	}
	
	contador=Integer.parseInt(contador_pag);

	if(utils.getValorContexto("IND_FIN_DATOS").equals("") || contador==0){
		rutaInicio="Izq1off.gif";
		rutaPrev="Izq2off.gif";
		rutaNext="Dere2off.gif";
		rutaFin="Dere1off.gif";
	}

	if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoSi"))){
		if(contador>=2){
			rutaInicio="Izq1.gif"; //activamos boton inicio
			rutaPrev="Izq2.gif";
		}
		rutaFin="Dere1off.gif";
	}
	if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoNo"))){
		if(contador>=2){
			rutaInicio="Izq1.gif"; //activamos boton inicio
			rutaPrev="Izq2.gif";
			rutaNext="Dere2.gif";
		}
		if(contador<2){
			rutaNext="Dere2.gif";
		}
		rutaFin="Dere1.gif";
	}
	if(utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionAlta")) || 
		utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionBaja")) || 
		utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionModificar")) || 
		utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionDetalle")) ||
		utils.getValorContexto("IND_FIN_DATOS").equals("")){
		imagesDisabled="true";
		rutaInicio="Izq1off.gif";
		rutaPrev="Izq2off.gif";
		rutaNext="Dere2off.gif";
		rutaFin="Dere1off.gif";
	}
	rutaInicio=rutaBase+rutaInicio;
	rutaPrev=rutaBase+rutaPrev;
	rutaNext=rutaBase+rutaNext;
	rutaFin=rutaBase+rutaFin;
%>
		
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title><nacar:etiqueta texto="Mantenimiento de Riesgos" monoidioma="false"/></title>

		<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"/>
		<%=escribirPlugIn(utils)%>
		
		<!-- JavaScript Arquitectura -->
		
		<% if(!utils.isInternetExplorer()) { %>
		<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarFF1024v02.css" type="text/css">
		<% } else { %>
		<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarIE1024v02.css" type="text/css">
		<% } %>			
		<script type="text/javascript" src="/atcl_es_web_pub/js/utils.js"></script>
		<script type="text/javascript" src="/qnpl_es_web_pub/js/ctag.js"></script>
		<script type="text/javascript" src="/<%=ALIASKEON%>/js/jquery.js"></script>	
		<script type="text/javascript" src="/<%=ALIASICSE%>/js/utilitarios.js"></script>

		<!-- JavaScript ICSE -->
		<script type="text/javascript">
			$(document).ready(function(){
				if(jQuery.browser.mozilla ){$(document).keydown(function(event) {atajoKeyDown(event); }).keyup(function(event){atajoKeyUp(event); });}
				$('*').disableSelection();
				setTrimCampos();

				var grillaNacar = new Array();

			    <%	if(LST_GRILLA!=null){
						for(int i=0; i<LST_GRILLA.length; i++){%>
							grillaNacar[parseInt("<%=i%>")]="<%=LST_GRILLA[i][0]%>";
				<%		}
					}%>

				setTooltipColumnas("lstRiesgos","0", grillaNacar,"<%=ALIASKEON%>");

				if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionListado")%>'){
					if(validarGrillaVacia("lstRiesgos")==true){
						verMensaje('ALERTICA6000','<%=icseUtil.getPropertieByName("ICA6000")%>','/<%=ALIASKEON%>/images/','cerrar');
					}
				}

				if( '<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionDetalle")%>' || 
					'<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionListado")%>'){
					setValorCampo("cmbCompania",'<%=utils.getValorContexto("COD_CIA")%>');
					ver_comboRamo('<%=utils.getValorContexto("COD_CIA")%>');
					setValorCampo("cmbRamo",'<%=utils.getValorContexto("COD_RAMO")%>');
					setValorCampo("cmbRiesgo",'<%=utils.getValorContexto("COD_RIESGO")%>');
				}

				if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionDetalle")%>'){
					protegerPK_ICSEVE01003('true');
					desprotegerAccionadores();
					setTextoBotonAtajo("btnGrabar","<u>M</u>odificar","m");
					setEstiloAccionador("cmbEstado","CampoObligatorio");
					setProtegidoAccionador("cmbEstado","true");
					asignarEstiloFilaSeleccionada("lstRiesgos","0,1,2",'<%=utils.getValorContexto("COD_CIA")%>'+'<%=utils.getValorContexto("COD_RAMO")%>'+'<%=utils.getValorContexto("COD_RIESGO")%>','true');					
				}
				if("<%=imagesDisabled%>"=="true"){
					setValorCampo("imagesAction","false");
				}

				if(('<%=utils.getValorContexto("CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoAviso")%>')>-1){
					if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionAlta")%>' || 
						'<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>' ||
						'<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionModificar")%>'){
						reset_ICSEVE01003();
						verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','buscar_ICSEVE01003_mensaje');
					}
				}

				quitarScrollHorizontal("lstRiesgos");
			});
		</script>
		<script type="text/javascript">
			function ver_comboRamo(codCia){
				var ramos=new Array();
				ramos[0]= new Array(); //cod cia
				ramos[1]= new Array(); //cod ramo
				ramos[2]= new Array(); //des ramo

				<%
					for(int i=0; i<LST_TIPOS_RAMOS.length; i++){%>
						ramos[0][parseInt("<%=i%>")]="<%=LST_TIPOS_RAMOS[i][0]%>";
						ramos[1][parseInt("<%=i%>")]="<%=LST_TIPOS_RAMOS[i][1]%>";
						ramos[2][parseInt("<%=i%>")]="<%=LST_TIPOS_RAMOS[i][2]%>";
				<%	} %>

				$("#cmbRamo").html("<option value=''></option>");

				if(codCia!=""){
					//alert(codCia);
					for(var i=0; i<ramos[0].length; i++){
						if(codCia==ramos[0][i]){
							$("#cmbRamo").append("<option value='"+ramos[1][i]+"'>"+ramos[2][i]+"</option>");
						}
					}
				}
			}
		</script>
	</head>

	<body onload="controlSesion();
		<% if (utils.getPaginaModoMensaje() != getCteServicioOK()) {%> 
		
			if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>'){
				reset_ICSEVE01003();
			}
		
			if(('<%=utils.getValorContexto("CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoError")%>')>-1){
				verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','cerrar');
			}
			else{
				mostrarMensajes(tipoMensajes,paramMensajes);
			}			
		<%}%>">
		<form id="ICSEVE01003" name="ICSEVE01003" action="<%=utils.getDestinoFormulario()%>" method = "POST">
			<input type="hidden" name="evento" 				id="evento" />
			<input type="hidden" name="flujo" 				id="flujo" 					value="<%=utils.getFlujoID()%>" />
			<input type="hidden" name="ventana" 			id="ventana" 				value="<%=utils.getVentana()%>" />
			<input type="hidden" name="hdACCION" 			id="hdACCION" 				value='<%=utils.getValorContexto("ACCION")%>'/>
		   	<input type="hidden" name="hdCOD_CIA" 			id="hdCOD_CIA" 				value='<%=utils.getValorContexto("COD_CIA")%>'/>
		   	<input type="hidden" name="hdCOD_RAMO" 			id="hdCOD_RAMO" 			value='<%=utils.getValorContexto("COD_RAMO")%>'/>
		   	<input type="hidden" name="hdCOD_RIESGO" 		id="hdCOD_RIESGO" 			value='<%=utils.getValorContexto("COD_RIESGO")%>'/>
		   	<input type="hidden" name="hdDESCRIPCION_RIESGO" 	id="hdDESCRIPCION_RIESGO" 	value='<%=utils.getValorContexto("DESCRIPCION_RIESGO")%>'/>
		   	<input type="hidden" name="hdEST_RAMO_RIE" 		id="hdEST_RAMO_RIE" 		value='<%=utils.getValorContexto("EST_RAMO_RIE")%>'/>
			<input type="hidden" name="hdIND_FIN_DATOS" 	id="hdIND_FIN_DATOS" 		value='<%=utils.getValorContexto("IND_FIN_DATOS")%>'/>	
			<input type="hidden" name="hdNUM_REGISTROS" 	id="hdNUM_REGISTROS" 		value='<%=utils.getValorContexto("NUM_REGISTROS")%>'/>
		   	<input type="hidden" name="hdAVAN_RET_PAGINA" 	id="hdAVAN_RET_PAGINA" 		value='<%=utils.getValorContexto("AVAN_RET_PAGINA")%>'/>
			<input type="hidden" name="hdCONTADOR_PAGINAS" 	id="hdCONTADOR_PAGINAS" 	value='<%=utils.getValorContexto("CONTADOR_PAGINAS")%>'/>
			<input type="hidden" name="hdPRIMARY_KEY" 		id="hdPRIMARY_KEY" 			value='<%=utils.getValorContexto("PRIMARY_KEY")%>'/>
			<input type="hidden" name="imagesAction" id="imagesAction" value=""/>

			<div class="DivPagina">
				<div class="DivTituloVentana"> <label class="tituloVentanaIzq"> Mantenimiento de Riesgos </label> </div>
				<div class="DivContenedorVentana">				
					<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblPrincipal">
						<tr>
							<td>
								<div class="DivTituloCaja" > <label class="tituloCajaIzqEscenario" id="lbl_titulocaja_"><b>Riesgo</b></label> </div>
								<div class="DivContenedorCaja">
									<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblBusqueda">
										<tr class="EtiquetaAutoescalable"> 
											<td>
												<label class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="<b>Nombre Compañía</b>" monoidioma="false"/>&nbsp;
													<nacar:listadesplegable identificador="cmbCompania" estilo="CampoObligatorio" seleccionado='<%=utils.getValorContexto("COD_CIA")%>'
															mostrarcodigo="false" enviarcodigo="true" literalrequerido=" " ancho="140" cuerpo='<%=LST_TIPOS_COMPANIAS%>' onchange="ver_comboRamo(this.value); habilitarGuardar();"/>
												</label>

												<label class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="<b>Ramo</b>" monoidioma="false"/> &nbsp;
													<nacar:listadesplegable identificador="cmbRamo" estilo="CampoObligatorio" onchange="habilitarGuardar();"
															mostrarcodigo="false" enviarcodigo = "true"  literalrequerido=" " ancho="140" cuerpo='<%=LST_VACIO%>'/>		
												</label>

												<label class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="<b>Riesgo</b>" monoidioma="false"/> &nbsp;
													<nacar:listadesplegable identificador="cmbRiesgo" estilo="CampoObligatorio" seleccionado='<%=utils.getValorContexto("COD_RIESGO")%>'
															mostrarcodigo="false" enviarcodigo = "true" literalrequerido=" " ancho="140" cuerpo='<%=LST_TIPOS_RIESGOS%>' onchange="habilitarGuardar();"/>		
												</label>

												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>Descripci&oacute;n</b>" monoidioma="false"/>&nbsp;
													<nacar:campotexto identificador="txtDesRiesgo" ancho="60" longitudmaxima="60"  estilo="CampoObligatorio" texto='<%=utils.getValorContexto("DESCRIPCION_RIESGO")%>'
																			onkeypress="return doKeyPress(8, event)" onkeyup="habilitarGuardar();"/>
												</label>
												
												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>Estado</b>" monoidioma="false"/>&nbsp;
													<nacar:listadesplegable identificador="cmbEstado" estilo="CampoEntrada" seleccionado='<%=utils.getValorContexto("EST_RAMO_RIE")%>'
															mostrarcodigo="false" enviarcodigo = "true" literalrequerido=" " cuerpo='<%=LST_ESTADOS%>' ancho="140" />
												</label>
											</td>
										</tr>
										<tr><td>&nbsp;</td></tr>
										<tr>
											<td>
												<table align="right" style="width:100%;" border="0" cellspacing="0" cellpadding="0">
													<tr>
														<td class="alinearDer">
															<button id="btnLimpiar" name="btnLimpiar" onClick="reset_ICSEVE01003();" type="button" class="Boton"
																		value="Limpiar" accesskey="l" onmouseover="fbtnover(this , 100)" onmouseout="fbtnout(this, 100)"><u>L</u>impiar</button>&nbsp;
															<button id="btnBuscar" name="btnBuscar" onClick="buscar_ICSEVE01003();" type="button" class="Boton" 
																	value="Buscar" accesskey="b" onmouseover="fbtnover(this , 100)" onmouseout="fbtnout(this, 100)" ><u>B</u>uscar</button>
														</td>
													</tr>
												</table>
											</td>	
		                                 </tr>
									</table>
								</div>
									
								<div class="DivTituloCaja2">						
									<table width="100%" cellpadding="0" cellspacing="0" class="TablaTitulo" id="tab_1"> <!-- TablaTituloEscenario -->
										<div class="TituloTabla">
										<label class="TituloTablaIzq" ><b>Riesgos encontrados</b></label>  
											<label class="TituloTablaDer">
												<img src="<%=rutaInicio%>" class="linkAbi BotonPrismatico" id="btnInicio" name="btnInicio" onclick="paginado_ICSEVE01003('I');" title="Inicio"/>
												<img src="<%=rutaPrev%>" class="linkAbi BotonPrismatico" id="btnAnterior" name="btnAnterior" onclick="paginado_ICSEVE01003('R');" title="Anterior"/>
												<%
													int total_paginas=0, total_registros=0;
													if(contador>0){
														total_registros=utils.getValorContexto("NUM_REGISTROS")==""?0:Integer.parseInt(utils.getValorContexto("NUM_REGISTROS"));
														total_paginas=total_registros/CANTIDAD_FILAS;

														try{
															if(total_registros%(total_paginas*CANTIDAD_FILAS)>0){
																total_paginas++;
															}
														}catch(Exception ex){}
														
														if(total_registros>0 && total_paginas==0){
															total_paginas=1;
														}
													}
												%>

												<%=contador>0? (""+contador+" de "+total_paginas):""%>

												<img src="<%=rutaNext%>" class="linkAbi BotonPrismatico" id="btnSiguiente" name="btnSiguiente" onclick="paginado_ICSEVE01003('A');" title="Siguiente"/>
												<img src="<%=rutaFin%>" class="linkAbi BotonPrismatico"  id="btnFin" name="btnFin" onclick="paginado_ICSEVE01003('F');" title="Fin"/>
											</label>     
										</div>
									</table>
								</div>	
								<div class="DivContenedorCaja">
									<table width="100%" border="0" cellspacing="0" cellpadding="0">								
										<tr>
											<td> 
												<table width='100%' border='0' cellspacing='0' cellpadding='0' class='TablaDatos'>
													<tr>
														<td width="100%">
															<nacar:tablaeditable identificador="lstRiesgos" estilo="TablaDatos" contextocuerpo="LST_RIESGOS" espacioentreceldas='2' espaciointeriorceldas='0' 
																				 estiloclassfilaspares='Pijama1' estiloclassfilasimpares='Pijama2' espaciosconretorno='false' columnasocultas='<%=new String[]{"COD_CIA","COD_RAMO","COD_RIESGO"}%>'>
																<nacar:scrollvertical alto="390"/>
																<nacar:cabecera>
																	<tr>
																		<td align='center' class="CabeceraTabla" width="20%" ><nacar:etiqueta texto="Compañia" monoidioma="false" /></td>
													       	            <td align='center' class="CabeceraTabla" width="20%" ><nacar:etiqueta texto="Ramo" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="20%" ><nacar:etiqueta texto="Riesgo" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="Estado" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="12%" ><nacar:etiqueta texto="Fecha de Alta" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="12%" ><nacar:etiqueta texto="Fecha de Baja" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="6%" ><nacar:etiqueta texto="Acci&oacute;n" monoidioma="false" /></td>
																	</tr>
																</nacar:cabecera>
																<nacar:edicionenfila   />
																<nacar:columnadatos identificador="DESC_CIA"editable="false"ancho='20%'estiloclass="TextoTablaCenN"/>
																<nacar:columnadatos identificador="DES_LARGA"editable="false"ancho='20%'estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="DESCRIPCION_RIESGO"editable="false"ancho='20%'estiloclass="TextoTablaCenN" /> 
																<nacar:columnadatos identificador="DESC_ESTADO"editable="false"ancho='10%'estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="TIMEST_ALTA"editable="false"ancho='12%'estiloclass="TextoTablaCenN" funcionformato="columnLengthFecha" />
																<nacar:columnadatos identificador="TIMEST_MODIF"editable="false"ancho='12%'estiloclass="TextoTablaCenN" funcionformato="columnLengthFecha" />

																<nacar:columnalibrehtml ancho="6%">
																	<table width='100%' border='0' cellspacing='0' cellpadding='0'>
																		<tr>
																			<td class="TextoTablaCenN">
<img src="/<%=ALIASKEON%>/images/editar.gif" class="linkAbi" align="middle" id="seleccionar" name="seleccionar" alt="editar.gif" onclick="seleccionarRegistro_ICSEVE01003(this,'lstRiesgos','lstRiesgos');" title="Seleccionar" /> <img src="/<%=ALIASKEON%>/images/eliminar.gif" class="linkAbi" align="middle" id="eliminar" name="eliminar" alt="eliminar.gif" title="Baja" onclick="baja_ICSEVE01003(this,'lstRiesgos');verMensaje('CONFIRMICA6002', '<%=icseUtil.getPropertieByName("ICA6002")%>', '/<%=ALIASKEON%>/images/','bajaRegistro_ICSEVE01003');" />
																			</td>
																		</tr>
																	</table>
																</nacar:columnalibrehtml>														
												       		</nacar:tablaeditable>
												       	</td>
													</tr>
												</table>
											</td>
										</tr>
										<tr><td>&nbsp;</td></tr>
					      			</table>
					    		</div>  
							</td>
						</tr>
						<tr><td>&nbsp;</td></tr>
						<tr>
							<td>
								<table align="left" border="0" cellspacing="0" cellpadding="0">
									<tr>
										<td class="alinearIzq">
											<button id="btnGrabar"name="btnGrabar" type="button" class="BotonMantenimientoDisabled" value="Grabar" disabled="true"
														onclick="resetClassObligatorio(); setTrimCampos();
																	if(!setClassObligatorio()){habilitarGuardar();return false;}
																	else{verMensaje(getValorCampo('hdACCION')=='D'?'CONFIRMICA6001':'CONFIRMICA6003', (getValorCampo('hdACCION')=='D'?'<%=icseUtil.getPropertieByName("ICA6001")%>':'<%=icseUtil.getPropertieByName("ICA6003")%>'), '/<%=ALIASKEON%>/images/','grabar_ICSEVE01003');}"
														accesskey="a" onmouseover="this.className='Boton BotonMantenimientoHover'" onmouseout="this.className='Boton BotonMantenimiento'"><u>A</u>ñadir</button>
										</td>
									</tr>
								</table>
							</td>
						</tr>
						<tr>
							<td>
								<table align="right" border="0" cellspacing="0" cellpadding="0">
									<tr>
										<td class="alinearDer">
											<button id="btnSalir" name="btnSalir" onClick="salir_ICSEVE01003();" type="button" class="Boton" 
															accesskey="s" onmouseover="fbtnover(this , 100)" onmouseout="fbtnout(this, 100)"><u>S</u>alir</button>
										</td>
									</tr>
								</table>
							</td>
						</tr>
					</table>
				</div>
		  	</div>
		</form>
		<div id="mensaje"></div>
		<div id="tooltipcolumna"></div>
		<script type="text/javascript">
			function paginado_ICSEVE01003(navegacion){
				if(getValorCampo("imagesAction")=="false" || getValorCampo("hdIND_FIN_DATOS")==""){
					return;
				}
				if(!setearPaginadoGrilla(navegacion,20,"hdCONTADOR_PAGINAS","hdIND_FIN_DATOS","hdNUM_REGISTROS","hdAVAN_RET_PAGINA","hdPRIMARY_KEY")){
					return false;
				}

				setValorCampo("hdACCION",'<%=icseUtil.getPropertieByName("accionListado")%>');
				setValorCampo('hdCOD_CIA',getValorCampo('cmbCompania'));
				setValorCampo('hdCOD_RAMO',getValorCampo('cmbRamo'));
				setValorCampo('hdCOD_RIESGO',getValorCampo('cmbRiesgo'));
				setValorCampo('hdDESCRIPCION_RIESGO',getValorCampo('txtDesRiesgo'));
				setValorCampo('hdEST_RAMO_RIE',getValorCampo('cmbEstado'));

				lanzarEventoVentana('ICSEVE01003','0X3C01004');
			}

			function protegerPK_ICSEVE01003(valor){
				deshabilitaCombo('cmbCompania',valor);
				deshabilitaCombo('cmbRamo',valor);
				deshabilitaCombo('cmbRiesgo',valor);
				//setValorCampo('hdACCION',  valor=='true' ? 'M' : 'A' );
			}

			function baja_ICSEVE01003(objeto,idTabla){ 
				var codCompania = obtenerCeldaFilaOculto(objeto,idTabla,0,idTabla);
				var codRamo = obtenerCeldaFilaOculto(objeto,idTabla,1,idTabla);
				var codRiesgo = obtenerCeldaFilaOculto(objeto,idTabla,2,idTabla);

				codCompania = (codCompania!=""?$.trim(codCompania):"");
				codRamo = (codRamo!=""?$.trim(codRamo):"");
				codRiesgo = (codRiesgo!=""?$.trim(codRiesgo):"");

				setValorCampo('hdCOD_CIA',codCompania);
				setValorCampo('hdCOD_RAMO',codRamo);
				setValorCampo('hdCOD_RIESGO',codRiesgo);
			}

			function bajaRegistro_ICSEVE01003(){
				if(getValorCampo("hdCOD_CIA")=="" || getValorCampo("hdCOD_RAMO")=="" || getValorCampo("hdCOD_RIESGO")==""){
					$("#mensaje").html("");
					verMensaje('ALERT','<%=icseUtil.getPropertieByName("validaCodigoGrilla")%>','/<%=ALIASKEON%>/images/','');
					return false;
				}
				setValorCampo("hdACCION",'<%=icseUtil.getPropertieByName("accionBaja")%>');
				lanzarEventoVentana("ICSEVE01003","0X3C01007");
			}

			function grabar_ICSEVE01003(){
				var cia=getValorCampo('cmbCompania');
				var ramo=getValorCampo('cmbRamo');
				var riesgo=getValorCampo('cmbRiesgo');
				var desriesgo=getValorCampo('txtDesRiesgo');
				var estado=getValorCampo('cmbEstado');

				if(cia=="" || ramo=="" || riesgo==""){
					if(getValorCampo("hdACCION")=='<%=icseUtil.getPropertieByName("accionDetalle")%>'){
						if(getValorCampo("cmbEstado").length==0){
							$("mensaje").html("");
							verMensaje('ALERT', '<%=icseUtil.getPropertieByName("alertaCampoEstado")%>', '/<%=ALIASKEON%>/images/','');
							return false;
						}
					}
					protegerAccionadores();
				}else{
					if(getValorCampo("hdACCION")=='<%=icseUtil.getPropertieByName("accionDetalle")%>' || 
						getValorCampo("hdACCION")=='<%=icseUtil.getPropertieByName("accionAlta")%>'){
						setValorCampo("hdACCION", '<%=icseUtil.getPropertieByName("accionModificar")%>');
					}else{
						setValorCampo("hdACCION", '<%=icseUtil.getPropertieByName("accionAlta")%>');
					}
					setValorCampo('hdCOD_CIA',cia);
					setValorCampo('hdCOD_RAMO',ramo);
					setValorCampo('hdCOD_RIESGO',riesgo);
					setValorCampo('hdDESCRIPCION_RIESGO',desriesgo);
					setValorCampo('hdEST_RAMO_RIE',estado);
					lanzarEventoVentana('ICSEVE01003','0X3C01007');
				}
			}

			function buscar_ICSEVE01003() {
				setTrimCampos();
				var codCompania= getValorCampo('cmbCompania');
				var codRamo= getValorCampo('cmbRamo');
				var codRiesgo = getValorCampo('cmbRiesgo');
				var desRiesgo = getValorCampo('txtDesRiesgo');
				var codEstado = getValorCampo('cmbEstado');

				setValorCampo('hdCOD_CIA', codCompania);
				setValorCampo('hdCOD_RAMO', codRamo);
				setValorCampo('hdCOD_RIESGO', codRiesgo);
				setValorCampo('hdDESCRIPCION_RIESGO', desRiesgo);
				setValorCampo('hdEST_RAMO_RIE', codEstado);

				var arrayCriteriosValidos = [codCompania,codRamo,codRiesgo,desRiesgo,codEstado];
				var arrayCriteriosInvalidos = new Array();

				var resultado = validarBusquedaVaciosInvalidos(arrayCriteriosValidos, arrayCriteriosInvalidos);
				
				switch(resultado){
					case 1: verMensaje('CONFIRMICA6004', '<%=icseUtil.getPropertieByName("ICA6004")%>', '/<%=ALIASKEON%>/images/','lanzarBusqueda_ICEVSE01003'); break;
					case 2: verMensaje('CONFIRMICA6005', '<%=icseUtil.getPropertieByName("ICA6005")%>', '/<%=ALIASKEON%>/images/','lanzarBusqueda_ICEVSE01003'); break;
					case 3: lanzarBusqueda_ICEVSE01003(); break;
					default: break;
				}

			}

			function lanzarBusqueda_ICEVSE01003(){
				setValorCampo('hdACCION','<%=icseUtil.getPropertieByName("accionListado")%>');
				setValorCampo('hdAVAN_RET_PAGINA','<%=icseUtil.getPropertieByName("accionAlta")%>');
				setValorCampo('hdCONTADOR_PAGINAS','0000');
				setValorCampo('hdPRIMARY_KEY','0000');
				lanzarEventoVentana('ICSEVE01003','0X3C01004');
			}

			function salir_ICSEVE01003(){
				lanzarEventoVentana("ICSEVE01003",'0X03C01000');
			}

			function validarFieldByAction(action){
				if(action == 'buscar'){
					return true;
				} else if (action == 'grabar') {

					if(!setClassObligatorio()){ 
						return true;
					}else{ 
						return false;
					}

				}
			}

			function setHidenVentana(){ 
				setHidenValues();
			}

			function setHidenAndResetVentana(){
				setHidenValues();
				resetField();
			}

			function setHidenValues(){
				setValorCampo('hdACCION',((getValorCampo('hdACCION') =='') || (getValorCampo('hdACCION') == undefined)) ? '<%=icseUtil.getPropertieByName("accionAlta")%>':getValorCampo('hdACCION'));	
				setValorCampo('hdCOD_CIA',getValorCampo('cmbCompania'));
				setValorCampo('hdCOD_RAMO',getValorCampo('cmbRamo'));
				setValorCampo('hdCOD_RIESGO',getValorCampo('cmbRiesgo'));
				setValorCampo('hdDESCRIPCION_RIESGO',getValorCampo('txtDesRiesgo'));
				setValorCampo('hdEST_RAMO_RIE',getValorCampo('cmbEstado'));
			}

			function showHidenValues(){
				/*alert("hdACCION: "		+ getValorCampo('hdACCION') 
					+ "cod compania: "	+ getValorCampo('hdCOD_CIA') 
					+ " cod ramo: "		+ getValorCampo('hdCOD_RAMO')
					+ " cod riesgo: "	+ getValorCampo('hdCOD_RIESGO')
					+ " nuevo riesgo: "	+ getValorCampo('hdDESCRIPCION_RIESGO')
					+ " cod estado: "	+ getValorCampo('hdEST_RAMO_RIE'));*/
			}

			function reset_ICSEVE01003(){
				resetClassObligatorio();
				setValorCampo("imagesAction","false");
				setValorCampo("hdACCION","");
				protegerPK_ICSEVE01003('false');
				protegerAccionadores();
				resetEstiloGrilla("lstRiesgos");
				resetField();
				setTextoBotonAtajo("btnGrabar","<u>A</u>ñadir","a");
				resetPaginadoGrilla('<%=ALIASKEON%>');
				$("#cmbRamo").html("<option value=''></option>");				
			}

			function protegerAccionadores(){
				setProtegidoAccionador('btnGrabar','true');
				setEstiloAccionador('btnGrabar', 'BotonMantenimientoDisabled');
			}

			function desprotegerAccionadores(){
				setProtegidoAccionador('btnGrabar','false');		
				setEstiloAccionador('btnGrabar', 'BotonMantenimiento');
			}

			function resetField(){
				setValorCampo('cmbCompania','');
				setValorCampo('cmbRamo','');
				setValorCampo('cmbRiesgo','');
				setValorCampo('txtDesRiesgo','');
				setValorCampo('cmbEstado','');
			}

			function seleccionarRegistro_ICSEVE01003(objeto,idTabla,idTabla2) {
				//alert("seleccionarRegistro_ICSEVE01003");
				var codCompania = obtenerCeldaFilaOculto(objeto,idTabla,0,idTabla2);
				setValorCampo('hdCOD_CIA',codCompania);	

				var codRamo = obtenerCeldaFilaOculto(objeto,idTabla,1,idTabla2);
				setValorCampo('hdCOD_RAMO',codRamo);	
				
				var codRiesgo = obtenerCeldaFilaOculto(objeto,idTabla,2,idTabla2);
				setValorCampo('hdCOD_RIESGO',codRiesgo);	

				lanzarEventoVentana('ICSEVE01003','0X3C01005');
			}


			function validarFieldGuardar(){
				if( getValorCampo('cmbCompania').length == 0  ||
					getValorCampo('cmbRamo').length == 0 	  ||
					getValorCampo('cmbRiesgo').length == 0 ||
					getValorCampo('txtDesRiesgo').length==0){	
					if(getValorCampo("hdACCION")=='<%=icseUtil.getPropertieByName("accionDetalle")%>'){
						if(getValorCampo("cmbEstado").length==0){
							return false;
						}
					}
					return false;
				}else{
					return true;
				}
			}

			function habilitarGuardar(){
				//setTrimCampos();
				if(getValorCampo("imagesAction")!="false"){
					resetPaginadoGrilla('<%=ALIASKEON%>');
				}
				setValorCampo("imagesAction","false");
				if(validarFieldGuardar()){
					setProtegidoAccionador('btnGrabar','false');
					setEstiloAccionador('btnGrabar', 'BotonMantenimiento');
				}else{
					setProtegidoAccionador('btnGrabar','true');
					setEstiloAccionador('btnGrabar', 'BotonMantenimientoDisabled');
				}	
			}

			function buscar_ICSEVE01003_mensaje(){
			    setValorCampo('hdCOD_CIA','');
			    setValorCampo('hdCOD_RAMO','');
			    setValorCampo('hdCOD_RIESGO','');
			    setValorCampo('hdDESCRIPCION_RIESGO','');
			    setValorCampo('hdEST_RAMO_RIE','');

				setValorCampo('hdACCION','L');
				setValorCampo('hdAVAN_RET_PAGINA','<%=icseUtil.getPropertieByName("avancePagina1")%>');
				setValorCampo('hdCONTADOR_PAGINAS','0000');
				setValorCampo('hdPRIMARY_KEY','0000');
				lanzarEventoVentana('ICSEVE01003','0X3C01004');
			}	

		</script>
	</body>
</html>